home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_1199 / 1138 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  1.1 KB

  1. Subject: Re: Make It Simple 
  2. Date: Mon, 01 Aug 1994 10:58:15 +1000
  3. From: Warwick Allison <warwick@cs.uq.oz.au>
  4. Precedence: bulk
  5.  
  6. Ofir Gal wrote:
  7. >
  8. >I don't think we need application specific stuff. This makes it incredibly
  9. >difficult to write an app-defs editor.
  10.  
  11. The per-application stuff I and others have posted about is totally
  12. identical to global preferences.  I'll just explain this part again. 
  13. Say we have lines in the defs file that look like this: 
  14.  
  15. *.selectall.key: ^A
  16. mydraw.selectall.key: ^X
  17.  
  18. Then a program "fooedit" would look for lines that match:
  19.  
  20. fooedit.selectall.key
  21.  
  22. and find "*.selectall.key: ^A"
  23.  
  24. The program "mydraw" would search for matches to:
  25.  
  26. mydraw.selectall.key
  27.  
  28. and find "*.selectall.key: ^A", then find "mydraw.selectall.key: ^X",
  29. overwriting the ^A choice.
  30.  
  31. There is no need to adopt the complicated `sectioned' approach you
  32. described:
  33.  
  34. >KEYS
  35. >*.*.*.*.*.*.
  36. >etc...
  37. >
  38. >DIALOGS
  39. >*.*.*.*.*.*
  40. >etc.
  41.  
  42. as it is far more complex than the simple list-of-lines format that I
  43. and others have described, and is difficult to extend.  The format I
  44. described is tried-and-tested on X11, and is extremely flexible.
  45.  
  46. --
  47. Warwick
  48.